package com.ruoyi.monitoring.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 健康监测对象 health_monitoring
 *
 * @author lifei
 * @date 2025-01-06
 */
public class HealthMonitoring extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 健康监测ID */
    private Long monitoringId;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 用户姓名 */
    @Excel(name = "全名")
    private String fullName;

    /** 用户性别 */
    @Excel(name = "性别")
    private String sex;

    /** 用户年龄 */
    @Excel(name = "年龄")
    private Long age;

    /** 用户身高 */
    @Excel(name = "身高")
    private String height;

    /** 用户体重 */
    @Excel(name = "体重")
    private String weight;

    /** 用户BMI */
    @Excel(name = "BMI")
    private String bmi;

    /** 心率 */
    @Excel(name = "心率")
    private String heartRate;

    /** 血压收缩压 */
    @Excel(name = "血压收缩压")
    private String bloodPressureSystolic;

    /** 血压舒张压 */
    @Excel(name = "血压舒张压")
    private String bloodPressureDiastolic;

    /** 体温 */
    @Excel(name = "体温")
    private String temperature;

    /** 监测日期 */
    @Excel(name = "日期", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private String date;

    /** 备注 */
    @Excel(name = "备注")
    private String remark;

    // Getter 和 Setter 方法
    public Long getMonitoringId() {
        return monitoringId;
    }

    public void setMonitoringId(Long monitoringId) {
        this.monitoringId = monitoringId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Long getAge() {
        return age;
    }

    public void setAge(Long age) {
        this.age = age;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public String getBmi() {
        return bmi;
    }

    public void setBmi(String bmi) {
        this.bmi = bmi;
    }

    public String getHeartRate() {
        return heartRate;
    }

    public void setHeartRate(String heartRate) {
        this.heartRate = heartRate;
    }

    public String getBloodPressureSystolic() {
        return bloodPressureSystolic;
    }

    public void setBloodPressureSystolic(String bloodPressureSystolic) {
        this.bloodPressureSystolic = bloodPressureSystolic;
    }

    public String getBloodPressureDiastolic() {
        return bloodPressureDiastolic;
    }

    public void setBloodPressureDiastolic(String bloodPressureDiastolic) {
        this.bloodPressureDiastolic = bloodPressureDiastolic;
    }

    public String getTemperature() {
        return temperature;
    }

    public void setTemperature(String temperature) {
        this.temperature = temperature;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("monitoringId", getMonitoringId())
                .append("userId", getUserId())
                .append("fullName", getFullName())
                .append("sex", getSex())
                .append("age", getAge())
                .append("height", getHeight())
                .append("weight", getWeight())
                .append("bmi", getBmi())
                .append("heartRate", getHeartRate())
                .append("bloodPressureSystolic", getBloodPressureSystolic())
                .append("bloodPressureDiastolic", getBloodPressureDiastolic())
                .append("temperature", getTemperature())
                .append("date", getDate())
                .append("remark", getRemark())
                .toString();
    }
}


//package com.ruoyi.monitoring.domain;
//
//import com.ruoyi.common.annotation.Excel;
//import com.ruoyi.common.core.domain.BaseEntity;
//import org.apache.commons.lang3.builder.ToStringBuilder;
//import org.apache.commons.lang3.builder.ToStringStyle;
//
//import java.math.BigDecimal;
//
///**
// * 健康监测对象 health_monitoring
// *
// * @author ruoyi
// * @date 2025-01-06
// */
//public class HealthMonitoring extends BaseEntity
//{
//    private static final long serialVersionUID = 1L;
//
//    /** 健康监测ID */
//    private Long monitoringId;
//
//    /** 用户ID */
//    @Excel(name = "用户ID")
//    private Long userId;
//
//    /** 用户姓名 */
//    @Excel(name = "用户姓名")
//    private String fullName;
//
//    /** 用户年龄 */
//    @Excel(name = "用户年龄")
//    private Long age;
//
//    /** 用户身高 */
//    @Excel(name = "用户身高")
//    private Long height;
//
//    /** 用户体重 */
//    @Excel(name = "用户体重")
//    private BigDecimal weight;
//
//    /** 用户体脂率 */
//    @Excel(name = "用户体脂率")
//    private BigDecimal bodyFat;
//
//    /** 用户BMI */
//    @Excel(name = "用户BMI")
//    private BigDecimal bmi;
//
//    /** 用户血型 */
//    @Excel(name = "用户血型")
//    private String bloodType;
//
//    /** 健康分数 */
//    @Excel(name = "健康分数")
//    private Long healthScore;
//
//    /** 监测状态 */
//    @Excel(name = "监测状态")
//    private String status;
//
//    /** 备注 */
//    @Excel(name = "备注")
//    private String note;
//
//    public void setMonitoringId(Long monitoringId)
//    {
//        this.monitoringId = monitoringId;
//    }
//
//    public Long getMonitoringId()
//    {
//        return monitoringId;
//    }
//    public void setUserId(Long userId)
//    {
//        this.userId = userId;
//    }
//
//    public Long getUserId()
//    {
//        return userId;
//    }
//    public void setFullName(String fullName)
//    {
//        this.fullName = fullName;
//    }
//
//    public String getFullName()
//    {
//        return fullName;
//    }
//    public void setAge(Long age)
//    {
//        this.age = age;
//    }
//
//    public Long getAge()
//    {
//        return age;
//    }
//    public void setHeight(Long height)
//    {
//        this.height = height;
//    }
//
//    public Long getHeight()
//    {
//        return height;
//    }
//    public void setWeight(BigDecimal weight)
//    {
//        this.weight = weight;
//    }
//
//    public BigDecimal getWeight()
//    {
//        return weight;
//    }
//    public void setBodyFat(BigDecimal bodyFat)
//    {
//        this.bodyFat = bodyFat;
//    }
//
//    public BigDecimal getBodyFat()
//    {
//        return bodyFat;
//    }
//    public void setBmi(BigDecimal bmi)
//    {
//        this.bmi = bmi;
//    }
//
//    public BigDecimal getBmi()
//    {
//        return bmi;
//    }
//    public void setBloodType(String bloodType)
//    {
//        this.bloodType = bloodType;
//    }
//
//    public String getBloodType()
//    {
//        return bloodType;
//    }
//    public void setHealthScore(Long healthScore)
//    {
//        this.healthScore = healthScore;
//    }
//
//    public Long getHealthScore()
//    {
//        return healthScore;
//    }
//    public void setStatus(String status)
//    {
//        this.status = status;
//    }
//
//    public String getStatus()
//    {
//        return status;
//    }
//    public void setNote(String note)
//    {
//        this.note = note;
//    }
//
//    public String getNote()
//    {
//        return note;
//    }
//
//    @Override
//    public String toString() {
//        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
//            .append("monitoringId", getMonitoringId())
//            .append("userId", getUserId())
//            .append("fullName", getFullName())
//            .append("age", getAge())
//            .append("height", getHeight())
//            .append("weight", getWeight())
//            .append("bodyFat", getBodyFat())
//            .append("bmi", getBmi())
//            .append("bloodType", getBloodType())
//            .append("healthScore", getHealthScore())
//            .append("status", getStatus())
//            .append("note", getNote())
//            .toString();
//    }
//}
